package org.yiqixue.accounts.service;

import org.yiqixue.accounts.dto.TransactionDto;

import java.util.Date;
import java.util.List;

public interface ITransactionService {

    /**
     * 根据手机号和交易类型查询当日的所有交易
     * @param mobileNumber 手机号
     * @param type 交易类型
     * @param transactionDate 交易日期
     * @return 符合条件的交易记录列表
     */
    List<TransactionDto> getTransactionsByMobileNumberAndType(String mobileNumber, String type, Date transactionDate);

    /**
     * 插入一条交易记录
     * @param transactionDto 交易信息
     */
    void insertTransaction(TransactionDto transactionDto);
}